The LDDT software, ADAM, supported view ( model ) entry, view merging, selective ( subset ) viewing, namespace inheritance, normalization, a quality assurance analysis of views, entity relationship graph and report generation, transformation to a relational database expressed as SQL data declaration statements, and referential integrity checking SQL . Logical models were serialized with a structural modeling language.